package clazz.block;

public class Lock {
    static int x=5;    //代码块：类的成分之一其他成分还有成员变量，内部类，方法，构造器
    //静态代码块，对象加载进去会且只会运行一次，完成类的初始化，对类变量初始化
    static {
        System.out.println("静态代码块执行了");
       int x=5;
    }
    //实例代码块，在构造器之前运行对实例变量初始化
    {

        System.out.println("实例代码块运行了");
    }

    public Lock(String A) {
        System.out.println("有参构造器启动");
    }

    public Lock() {
    }
}
